#ifndef SYNCHRONOUS_FINDER_H
#define SYNCHRONOUS_FINDER_H

#include <map>
#include <vector>
#include <iostream>

// policy class
class SynchronousFinder {
    public:
        void setParameters(std::map<const char*, bool> _params);
        void setFiles(std::vector<const char*> _files);
        void setPattern(std::string _pattern);
        void find();

        std::map<const char*, bool>  m_parameters;
        std::vector<const char*>     m_files;
        std::string                  m_pattern;
};


#endif SYNCHRONOUS_FINDER_H
